package com.ruoyi.teaching.mapper;

import com.ruoyi.teaching.domain.YaAttendance;
import com.ruoyi.teaching.domain.YaAttendanceStatistics;
import com.ruoyi.teaching.domain.YaDailyTasks;
import com.ruoyi.teaching.domain.YaInterviewMasteryDetail;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface TeachingOverviewMapper {

    List<YaDailyTasks> getYesterdayTasks(@Param("classesId") Long classId);

    List<YaDailyTasks> getWeekTasks(@Param("userId") Long userId);

    List<YaAttendance> getWeekAttendance(@Param("userId") Long userId);

    List<YaAttendanceStatistics> getTodayAttendance(@Param("classesName") String className);

    List<YaInterviewMasteryDetail> getInterviewStatus(@Param("userId") Long userId);
}
